html {font-size:12px;}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin: 0;padding: 0;}
img {border: 0;}
cite,em,strong,th{font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
input,button,textarea,select{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select{*font-size: 100%;}
body {line-height: 1.5;font-size:12px;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
blockquote{quotes: none;}
blockquote:before,blockquote:after,{content: '';content: none;}
:link, :visited {text-decoration: none;}
td,th,div{word-break:break-all;word-wrap:break-word}
form{display:inline;}
*{outline:none}
/*清除浮动 代码*/
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}/* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc {display: block;}/* End hide from IE-mac *//*清除浮动 代码*/
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}
/*通用样式*/
.b{ font-weight:700;}
.w{white-space:nowrap}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right; margin-top:3px}
.fl{float:left}
.pr{position:relative}
.cp{cursor:pointer;}
.vt,.vt td{vertical-align:top}
/*字体大小*/
.f9{font-size:11px;}
.f10,small,.small{font-size:11px;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fn,.fn a{font-weight:normal}
.aimg{display:block;text-indent:-2000em;}
html{background-attachment:fixed;}
/*头部*/
.img-20{width:16px;height:16px;}
.topbar{background:#eaeaea url(images/topbar.png) 0 bottom repeat-x;height:28px;overflow:hidden;}
#nav-operate{border-top:0;padding:4px 0 2px;width:$tablewidth;margin:auto;width:98%;}
#nav-operate a{margin-right:5px;color:#333333;}
#nav-operate li{float:left;margin-left:1em;zoom:1;}
#nav-operate li a{margin-right:0;white-space:nowrap;vertical-align:baseline;}
	
/*底部工具栏*/
.app-using{float:left;overflow:hidden;height:23px;}
.app-using a{float:left;background:url(images/pwicon/app-upicon.png) no-repeat;height:23px;line-height:23px;padding:0 10px 0 30px;}
.app-using .app-blog{background-position:10px 4px;}
.app-using .app-post{background-position:10px -16px;}
.app-using .app-photo{background-position:10px -36px;}
.app-using .app-group{background-position:10px -56px;}
.app-using .app-shares{background-position:10px -76px;}
.app-using .app-thread{background-position:10px -96px;}
.app-using .app-forum{background-position:10px -116px;}
.app-using .app-diary{background-position:10px -136px;}

.startbar-ui{position:relative;height:24px;border:1px solid #8ebcc7;border-bottom:0;background:#e2f2f8 url(images/startbar.png) repeat-x;}
.startbar-ui a{color:#333;}
.sbar-title{cursor: pointer;padding:5px 10px;}
.sbar-title .b,.sbar-title .b a{color:#6fa4b7; font-size:14px;}
.sbar-title a{color:#999; text-decoration:underline;}
.sbar-box-a{border:1px solid #8ebcc7;background-color:#f4fafb;}
.sbar-box-b{border:1px solid;border-color: #b8b8b8 #dedede #dedede #b8b8b8;background:#ffffff;margin:0 10px 15px;}
.startbar-menuleft,.startbar-menuright{right:-1px;_right:-2px;background-color:#f4fafb;position:absolute;bottom:24px;border:1px solid #8ebcc7;z-index:1001;}
a.app-us-current{cursor:pointer;position:absolute;background-color:#f4fafb;border:1px solid #8ebcc7;border-top:0;margin-left:-1px;}
.startbar-ui h6{padding:0 10px;line-height:24px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#fafafa;}
.menu-thread-bottom .menu-hidden,.menu-post-bottom .menu-hidden{background-image:url(images/wind/index/cate_open.gif);}

.startbar-wrapper{width:100%;position:fixed;bottom:0;z-index:1000;height:25px;_position: absolute;
	_top: expression(documentElement . scrollTop +   documentElement .
		clientHeight-this . offsetHeight);}
.startbar{margin-left:22px;margin-right:15px;}

.app-butt,.app-f,.app-m{cursor:pointer;height:24px;display:block;line-height:24px; padding-left:30px; padding-right:10px }
.app-butt{border-right:1px solid #8ebcc7;background:url(images/pwicon/app-menu.png) no-repeat 8px 5px;}
.app-f{border-left:1px solid #8ebcc7;background:url(images/online.png) no-repeat 10px 5px;}
.app-m{border-left:1px solid #8ebcc7;background:url(images/wind/meg-read.gif) no-repeat 10px 7px;}
.app-m-new{background:url(images/wind/meg.gif) no-repeat 10px 4px;color:#ff5500;}
.app-current{z-index:1002;position:absolute;background-color:#f4fafb;border:1px solid #8ebcc7; margin-top:-1px;border-top:0;}
.mes-height{line-height:25px;height:120px;overflow:hidden;}
.startbar-menuleft{left:-1px;width:250px;}
.startbar-menuright{width:300px;}
@media all and (min-width: 0px){.startbar-menuright{position:fixed;right:15px; }	.startbar-menuleft{position:fixed;left:22px;}}/* opera hack */
.u-postlist-s .pwb_mess{line-height:30px;*line-height:32px;_line-height:30px;cursor: pointer;}

.startbar-open,.startbar-close{cursor:pointer;height:25px;width:22px;background:url(images/pwicon/startbar.gif) 6px 5px no-repeat;_position:absolute;z-index:1;left:0;}
.startbar-close{ background-position:6px -25px;}
.menu-thread-bottom,.menu-post-bottom{position:fixed;_position:absolute;bottom:24px;border:none;}
.listAppItem{background:#ffffff;}
.listAppItem ul{padding:5px 10px;}
.listAppItem li{line-height:24px;height:24px;overflow:hidden;}
.listAppimg{background:#ffffff;overflow:hidden;}
.listAppimg ul{margin-bottom:-1px;}
.listAppimg li{line-height:25px;padding:5px 10px;border-bottom:1px solid #e8e8e8;}
.listAppimg li img{vertical-align:middle;width:20px;height:20px;padding:1px;background:#ffffff;border:1px solid #e5e5e5;margin-right:5px;}
.sbar-box-a .menu-hidden{width:16px;height:16px;float:right;background:url(images/close.gif) no-repeat;}

.forum-list-popout { max-height:400px;_height:400px;overflow:auto;}
.forum-list-popout a:hover{text-decoration:none;}
.forum-list-popout dl{border-top:1px solid #dedede;line-height:24px;margin-top:-1px;}
.forum-list-popout a{background:none;padding:0;height:auto;}
.forum-list-popout dt{height:30px;line-height:30px;padding:0 10px;border-bottom:1px solid #dedede;background:#fafafa;_width:100%;}
.forum-list-popout dt a{display:inline;color:#555; text-decoration:underline;}
.forum-list-popout dd{padding:5px 10px;_width:100%;}
.forum-list-popout dd a{width:11em;margin-right:1em;float:left;display:inline;text-decoration:underline;color:#3566cc;}
.menu-post-bottom dt a{color:#555; cursor:text; text-decoration:none;}
a.gray{color:#999;}

/*好友控件*/
.fri-list{width:330px;height:160px;overflow:hidden;border:1px solid #cccccc;}
.fri-bot{ position:absolute;left:0;;right:0;top:35px;bottom:0px;z-index:99;overflow-x:hidden;overflow-y:scroll;width:100%;height:125px;}
.fri-top{ position:absolute;left:0;top:0;right:0;background:#f0f0f0;z-index:101;height:24px;border-bottom:1px solid #cccccc;padding:5px 8px;}
.fri-bot li{float:left;width:140px;padding:4px 0 0 5px;}
.pw-card{ width:16px; height:12px;background:url(images/card-name.png) no-repeat;text-indent:-2000em;cursor:pointer;display:block;}

.menu-half li{width:46%;float:left;}
.menu-half li a{float:left;}
.menu-half li{padding:3px 0 3px 10px;height:19px;overflow:hidden;}
.menu-bt{margin:5px 0 10px;}
.menu-list{padding:0 20px;}
.menu-list li{line-height:30px;}
.menu-list span{float:left;width:6em;padding-right:2em;text-align:right;}
.exp{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;line-height:1;padding:10px 20px;}

/*名片*/
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.gray2{color:#bbbbbb;}
.p10{padding:10px;}

.pop-card-bg,.card-online,.card-offline,.card-fri,.card-mail,.card-new,.card-left-down,.card-right-down,.pop-card-info dt,.card-blog,.card-magic,.card-qq,.card-ww,.dig,.card-fri-out{background:url(images/card-icon.png);}
.pop-card{font-family:simsun,Arial, Helvetica, sans-serif;border:3px solid #ecf2f9;padding:1px;background:#c6d9ed;width:320px;}
.pop-card a{color:#3366cc;}
.pop-card img{ vertical-align:middle;}
.pop-card-bg{border:1px solid #ffffff;background-color:#fafafa;background-position:0 -200px;}
.pop-card-info{border-bottom:1px solid #e9e9e9;}
.pop-card-info dl{padding:10px;}
.pop-card-info dt{float:left;width:66px;height:66px; background-position:0 -120px;overflow:hidden;margin-right:6px;}
.pop-card-info dt img{width:48px;height:48px;margin:6px 0 0 6px;border:1px solid #ffffff;}
.pop-card-info dd{float:left;width:224px;}
.card-title{margin:2px 0 4px;}
.card-online,.card-fri,.card-fri-out,.card-mail,.card-offline,.card-blog,.card-magic,.card-qq,.card-ww{width:16px;height:16px;overflow:hidden;text-indent:-9999px;}
.card-online{float:left;background-position:0 0;margin-left:5px;}
.card-offline{float:left;background-position:-20px 0;margin-left:5px;}
.card-fri{float:right;background-position:0 -20px;}
.card-fri-out{float:right;background-position:0 -100px;}
.card-mail{float:right;background-position:0 -40px;margin-left:7px;}
.card-write{margin-top:4px;}
.card-app{border-top:1px solid #ffffff;}
.card-app-bot{background:#ecf2f9;border-top:1px solid #ffffff;padding:3px 0 3px 8px;}
.card-app-bot a{float:left;padding:3px;}
.card-app-bot a:hover{background:#fff;border:1px solid #c6d9ed;padding:2px;}
.card-app-bot a img{width:16px;height:16px;}
.card-bot-icon{width:264px;height:22px;overflow:hidden;float:left;}
.card-new{ background-position:0 -60px;width:22px;height:8px;overflow:hidden;position:absolute;margin-top:-1px;text-indent:-9999px;}
.card-content{border-top:1px solid #ffffff;}
.card-content a{ text-decoration:underline;}
.card-cont-hr{background:#eaeaea;height:1px;overflow:hidden;margin:10px 0;}
.card-photo li{float:left;border:1px solid #d7d7d7;padding:1px;background:#ffffff;width:46px;height:46px;margin-right:10px;overflow:hidden;}
.card-photo li img{width:100%;}
.card-left-down,.card-right-down{width:15px;height:15px;overflow:hidden;text-indent:-9999px;cursor:pointer;margin-top:4px;}
.card-left-down{ background-position:0 -80px;}
.card-right-down{ background-position:-15px -80px;margin-right:8px;}
.card-left-down:hover{ background-position:-30px -80px;}
.card-right-down:hover{ background-position:-45px -80px;}
.card-blog{ background-position:-20px -40px;float:right;margin-left:7px;}
.card-magic{ background-position:-20px -20px;float:right;margin-left:7px;}
.card-qq{ background-position:-40px -20px;float:right;margin-left:7px;}
.card-ww{ background-position:-40px -40px;float:right;margin-left:7px;}
/*job*/
.menu_tasksA_title,.menu_close,.menu_tasksA_title:hover b,.tasks_join i,.tasks_startA,.tasks_startA_old,.tasks_startB,.tasks_startB_old,.tasks_apply,.tasks_apply_old,.tasks_again,.tasks_receiving,.tasks_quit{background:url(images/job/menu_tasksA.png);}
.menu_tasksA{width:530px;left:50%;margin-left:-265px;top:50%;margin-top:-250px; position:absolute;}
.menu_tasksA_con{background:#fff;padding:10px 15px;}
.menu_tasksA_tab{border-bottom:1px solid #86b4d8;height:36px;margin-bottom:5px;}
.menu_tasksA_tab ul{padding-left:10px;padding-top:9px;position:absolute;}
.menu_tasksA_tab li{float:left;margin-right:5px;}
.menu_tasksA_tab li a{display:block;float:left;line-height:26px;height:26px;overflow:hidden;padding:0 20px;border:1px solid #cee3f6;border-bottom:none;background:#e6f2fe;color:#3266cb;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.menu_tasksA_tab li a:hover{ text-decoration:none;border-color:#85b3d5;}
.menu_tasksA_tab .current a{border-color:#85b3d5;background:#fff;line-height:27px;height:27px;font-weight:700;}
.menu_tasksA_title{display:block;border-top:1px solid #d6e6f5;height:28px;line-height:28px; font-size:14px;color:#4776d0;background-position:0 -380px;}
.menu_tasksA_title span{ font-size:12px; font-weight:100;color:#008800;}
.menu_tasksA_title:hover{ text-decoration:none;color:#ff6600;}
.menu_tasksA_title b{width:9px;height:9px;display:block;float:left;overflow:hidden;margin:8px 5px 0 10px;display:inline;}
.menu_tasksA_title:hover b{background-position:-34px -350px;}
.current .menu_tasksA_title{ font-weight:700;color:#4776d0;}
.current .menu_tasksA_title b,.current .menu_tasksA_title:hover b{background:none;}
.menu_tasksA_con dl{padding:5px 0 10px 10px;}
.menu_tasksA_con dt{float:left;width:130px;margin-right:10px;}
.menu_tasksA_con dt img{border:1px solid #d4d4d4;padding:3px;background:#fff;width:120px;}
.menu_tasksA_con dd{float:left;width:310px;color:#666666;}
.menu_tasksA_con dd td{word-break:keep-all}

.task_legend{height:36px;overflow:hidden;line-height:18px;}
.menu_tasksA_con dd em{ font-style:normal;color:#ff5500;}
.tasktab_1{height:370px; overflow:auto;}
.menu_close{display:block;width:17px;height:17px;text-indent:-2000em;overflow:hidden;margin:7px 0 0 0;background-position:0 -350px;}
.menu_close:hover{background-position:-17px -350px;}
.tasks_join{padding-top:10px;}
.tasks_join a{float:right;margin-right:10px;color:#3266cc;font-weight:700;}
.tasks_join i{float:right;width:9px;height:9px;display:block;overflow:hidden; background-position:-43px -350px; text-indent:-2000em;margin:3px 5px 0 0;}
/*but*/
.tasks_startA,.tasks_startA_old,.tasks_startB,.tasks_startB_old,.tasks_apply,.tasks_apply_old,.tasks_again,.tasks_receiving,.tasks_quit{width:102px;height:35px;overflow:hidden; text-indent:-2000em;display:block;padding:0;margin:0;float:left;}
.tasks_startA{ background-position:0 0;}
.tasks_startA_old{ background-position:0 -35px;}
.tasks_startB{background-position:0 -70px;}
.tasks_startB_old{ background-position:0 -105px;}
.tasks_apply{background-position:0 -140px;}
.tasks_apply_old{ background-position:0 -175px;}
.tasks_again{ background-position:0 -210px;}
.tasks_receiving{ background-position:0 -245px;}
.tasks_quit{display:block;width:73px;height:35px;overflow:hidden; text-indent:-2000em;background-position:0 -280px;float:left;}
/*new_top*/
.new_topbar_wrap{height:42px;overflow:hidden; position:absolute; width:980px; margin:7px 0 0 10px; float:left;}
.new_topbar{margin:auto;overflow:hidden;}
.new_topbar a{color:#ffffff; font:12px/12px Arial; background:url(images/dhli.png) no-repeat 100% 50%;}
.new_topbar a:hover{color:#FF0;}
img.top_face{width:18px;height:18px;float:left;margin:0 3px 0 0;overflow:hidden;}
.new_topbar_left{}
.new_topbar_left a{float:left;padding:5px;*padding:6px 5px 5px;margin:2px 1px 0;outline:none; white-space:nowrap;}

#td_mymenu,#td_mymenu_old{cursor:pointer;float:right;width:90px;height:23px;overflow:hidden;line-height:23px;padding-left:10px;margin:5px 10px 0 0;color:#555;}
#td_mymenu,#td_mymenu_old{background:url(images/shortcut_old.gif) no-repeat;cursor:pointer;}
/*menu_cur*/
.menu_down{position:relative;z-index:99999;outline:none;*height:18px;}
.menu_down:hover{*height:18px;}
.menu_down span{display:none;top:1px;left:1px;}
.menu_down:hover span,.current a.menu_down span{display:block;position:absolute;border-bottom:none;padding:5px 6px 0;cursor:pointer;height:20px;}
/*ie bug*/
a.new_topbar_mes{*background-position:0 3px;}
img.top_face{*margin:-3px 3px 0 0;}
.new_topbar_left a.new_topbar_name{*margin-left:1px;}
a.menu_down,.current a.menu_down{*padding:7px 7px 0;}
a.menu_down:hover span,.current a.menu_down span{*padding:6px 6px 0;*height:19px;}
/*menu_up*/
.menu_topup{border:1px solid #2A9CE5;background:#fff;margin-top:-2px;*margin-top:0;padding:5px 0; margin-left:-1px}
.menu_topup li{padding-left:26px;}
.menu_topup .menu-half{padding-bottom:5px;}
.menu_topup .menu-half li{width:40%;}
.menu_topup h5{border-top:1px solid #dddddd;display:block;margin:0 5px;color:#555555;font-weight:700;padding:5px 0 0 21px;background:url(images/pwicon/switch.gif) 2px 7px no-repeat;}
.menu_userlist{scrollbar-face-color:#e5eef8;scrollbar-highlight-color:#e5eef8; scrollbar-shadow-color:#2A9CE5; scrollbar-3dlight-color:#2A9CE5; scrollbar-arrow-color: #2A9CE5; scrollbar-track-color:#f7fbff;scrollbar-darkshadow-color: #ffffff;scrollbar-base-color:#ccc;height:125px;overflow:auto;padding-top:3px;}
.menu_userlist li{width:49.8%;float:left;padding-left:0;}
.menu_userlist li a{display:block;line-height:25px;text-decoration:underline;padding-left:21px;color:#336699;margin-left:5px;}
.menu_userlist li a:hover{background:url(images/pwicon/choose.gif) 1px 4px no-repeat;background-color:#e6f2fe;}
.menu_topup2,.menu_topup3{border:1px solid #2A9CE5;background:#fff;padding:5px 0;_margin-top:25px;}
.menu_topup2 .menu_userlist li a:hover{ background-position:6px 5px;}
.menu_topup3{padding:0;width:5em;_margin-top:0;}
.menu_topup3 li{height:22px;overflow:hidden;}
.menu_topup3 a{display:block;line-height:22px;padding:0 6px;color:#676767;height:22px;}
.menu_topup3 a:hover{background-color:#e6f2fe; text-decoration:none;}
.menu_topup4{width:96px;border-top:1px solid #ec9300;margin-top:-3px;margin-left:-1px;_margin-left:1px;}
.menu_topup4 li{height:28px;}
.menu_topup4 a{color:#333333;padding:4px 6px;_padding:6px 6px 2px;line-height:18px;height:18px;}
.menu_topup4 img{ vertical-align:middle;margin-right:5px;}
.menu_topup4 b{padding:0 8px;margin-right:5px;}
/*fastpost*/
.menu_userA{height:25px;}
.menu_userA a{padding:1px 11px;display:block;height:25px;_height:19px;line-height:25px;_padding-top:6px;}
.menu_userA a:hover,.menu_userAcur a{border:1px solid #2A9CE5;padding:0 10px;background:#fff;text-decoration:none;position:absolute;white-space:nowrap;z-index:11;_padding-top:5px;}
.menu_userA a i{display:none;font-style:normal;color:#248301;}
.menu_userA a:hover i,.menu_userAcur a i{ display:inline;cursor:pointer;}
.menu_userAcur{z-index:11;}
.menu_userAcur a,.menu_userAcur a:hover{border-bottom:0;}
/*menu-tab*/
.pw_list_a{height:28px;border-bottom:1px solid #c5d8e8;background:#ecf6fb;color:#1b72af;padding:0 10px;}
.pw_list_a ul{position:absolute;margin-top:4px;}
.pw_list_a li{float:left;}
.pw_list_a li a{line-height:24px;height:24px;padding:0 10px;float:left;color:#1b72af;font-weight:100;}
.pw_list_a li a:hover{ text-decoration:none;}
.pw_list_a .current a{border:1px solid #a6cbe7;background:#ffffff;border-bottom:0;color:#666666;}
.pw_list_a li.none a{border:1px solid #a6cbe7;line-height:18px;height:18px;background:#ffffff;}
/*Compatible old style*/
.pages a,.pages b,div.pages .pagesone{display:block;float:left;margin-right:3px;}
.pages a{border:1px solid #d5e6ed;background:#ffffff;padding:0 7px;}
.pages b,.pages a:hover{background:#1b72af;color:#ffffff;border:1px solid #1b72af;text-decoration:none;padding:0 7px;}
.pages .pagesone{border:1px solid #d5e6ed;background:#ffffff;font:11px Verdana;line-height:18px;height:18px;padding-right:1px;}
.pages input{border:1px solid #d5e6ed;}
div.pages input{padding:0;font:10px/12px Verdana;margin-top:1px;float:left;height:14px;}
.pages .pagesone span{float:left;margin:0 5px;}
.pages button{height:16px;border:1px solid #a6cbe7;background:#d5e6ed;color:#1b72af;margin:1px 0 0 1px;cursor:pointer;float:left;line-height:12px;}
